Type in a job title:
Where?
salary_header
Salary rate
Annual
Month
Biweekly
Weekly
Day
Hour

How much does a Maintenance Mechanic make in USA?

$52,642
/ Annual
Based on 10000 salaries
The average maintenance mechanic salary in the USA is $52,642 per year or $25.31 per hour. Entry level positions start at $43,875 per year while most experienced workers make up to $64,890 per year.
Median
$52,642
chart
Low
$43,875
High
$64,890

Maintenance mechanic: salaries per region

Massachusetts
$60,450
Based on 4201 salaries
California
$60,321
Based on 25260 salaries
Illinois
$59,411
Based on 11673 salaries
Wyoming
$59,183
Based on 113 salaries
Washington
$59,073
Based on 6231 salaries
Nevada
$59,041
Based on 1124 salaries
New Jersey
$58,784
Based on 6091 salaries
Connecticut
$58,695
Based on 1743 salaries
Minnesota
$58,527
Based on 6139 salaries
Wisconsin
$58,500
Based on 9307 salaries
Missouri
$57,207
Based on 3553 salaries
Oregon
$57,200
Based on 2907 salaries
Indiana
$57,172
Based on 3266 salaries
New York
$57,052
Based on 9125 salaries
West Virginia
$56,815
Based on 262 salaries
Ohio
$56,556
Based on 7405 salaries
Rhode Island
$56,550
Based on 600 salaries
Pennsylvania
$56,520
Based on 10944 salaries
Utah
$55,878
Based on 2161 salaries
Colorado
$55,593
Based on 4920 salaries
Nebraska
$55,536
Based on 1134 salaries
Michigan
$55,172
Based on 3607 salaries
Iowa
$54,969
Based on 2651 salaries
Kentucky
$54,894
Based on 2545 salaries
Delaware
$54,600
Based on 527 salaries
New Hampshire
$54,600
Based on 937 salaries
Maryland
$54,600
Based on 2661 salaries
Mississippi
$54,500
Based on 739 salaries
Alaska
$54,460
Based on 356 salaries
Virginia
$54,106
Based on 3056 salaries
Arkansas
$54,095
Based on 727 salaries
Kansas
$54,080
Based on 1890 salaries
Georgia
$54,080
Based on 5265 salaries
Hawaii
$53,795
Based on 287 salaries
Maine
$53,625
Based on 650 salaries
Tennessee
$53,611
Based on 2666 salaries
Montana
$53,352
Based on 250 salaries
Louisiana
$52,728
Based on 849 salaries
North Carolina
$52,501
Based on 5197 salaries
Alabama
$52,470
Based on 1184 salaries
South Carolina
$52,363
Based on 2403 salaries
Texas
$52,270
Based on 9527 salaries
Arizona
$52,000
Based on 3294 salaries
Idaho
$51,349
Based on 794 salaries
Vermont
$50,895
Based on 330 salaries
Oklahoma
$47,775
Based on 1082 salaries
Florida
$47,707
Based on 8924 salaries
New Mexico
$47,320
Based on 510 salaries
North Dakota
$45,812
Based on 699 salaries

Active jobs with salaries